package com.txzt.gaea.business.fund.service;

import com.txzt.gaea.business.fund.domain.model.FundBudget;
import com.txzt.gaea.common.base.service.BaseService;

import java.util.List;
import java.util.Map;

public interface IFundBudgetService extends BaseService<FundBudget> {

    /**
     * id查询
     * @param id
     * @return
     */
    public FundBudget selectFundBudgetById(Long id);

    /**
     * 新增经费预算
     * @param fundBudget
     * @return
     */
    public int addFundBudget(FundBudget fundBudget);

    /**
     * 编辑经费预算
     * @param fundBudget
     * @return
     */
    public int editFundBudget(FundBudget fundBudget);

    /**
     * 提交经费预算
     * @param id
     * @return
     */
    public int submitFundBudget(Long id);


    public List<FundBudget> getHandledList();

    Map getFundSum();
}
